﻿/*menu style*/
div,img{margin:0;padding:0;border:0} 
.img {vertical-align: middle;}
.buttonimg{ padding:0px; margin:0px ; border:0px}
div.center9001leftH{ float:right; width:300px; text-align:left}
div.center9001rightH{ float:left; width:580px; text-align:left}
#right_ul li{margin-bottom:10px;border-bottom:1px #ccc dashed;padding-bottom:10px; list-style:none; color:#999}
#right_tag_ul li{margin-right:10px;float:left;white-space:nowrap}
.right_ul li{margin-bottom:10px;border-bottom:1px #ccc dashed;padding-bottom:10px; list-style:none; color:#999}
.right_ulblack li{margin-bottom:10px;border-bottom:1px #ccc dashed;padding-bottom:10px; list-style:none; color:#333}
.right_tag_ul li{margin-right:10px;float:left;white-space:nowrap}
li.right_tp_ul {margin-bottom:15px;list-style:none; color:#333; border-bottom:1px #eee solid; padding-bottom:15px}
ul.right_tag_ul{width:200px;}
ul.right_tag_ul li{margin-right:10px;float:left;white-space:nowrap}
/*List Style A*/
div.member_list{ margin:10px 0px 10px 0px}
/* Comment Style */
div.my_comment{width:100%; margin-bottom:10px; padding-bottom:10px}
div.my_comment_avatar{width:70px; float:left}
div.my_comment_Bacontent{width:555px; float:left; border-bottom:1px #eee solid;min-height:50px!important;height:auto!important;padding-bottom:10px; }
div.my_comment_Bcontent{width:588px; float:left; border-bottom:1px #eee solid;min-height:30px!important;height:auto!important;padding-bottom:10px;}
div.my_comment_acontent{width:535px; float:left; overflow:hidden; word-break:break-all}
div.my_comment_content{width:570px; float:left; overflow:hidden; word-break:break-all}
div.my_comment_delete{width:20px; float:left}
div.myy_comment{width:100%; margin-bottom:10px; padding-bottom:10px}
div.myy_comment_avatar{width:70px; float:left}
div.myy_comment_Bacontent{width:510px; float:left; border-bottom:1px #eee solid;min-height:50px!important;height:auto!important;padding-bottom:10px; }
div.myy_comment_acontent{width:490px; float:left; overflow:hidden; word-break:break-all}
div.notice_list{background-color:#FDFAE1; padding:5px}
.red12{color:#ff0000}
.red10{color:#ff0000;font-size:10px}
.edit_text{font-size:11px;color:#666;text-decoration:none;font-weight:normal; padding:8px 0px 0px 0px}
.edit_text a:link{font-size:10px;color:#666;text-decoration:underline;font-weight:normal}
.edit_text a:visited{font-size:10px;color:#666;text-decoration:underline;font-weight:normal}
.edit_text a:hover{font-size:10px;color:#e2007b;text-decoration:underline;font-weight:normal}
div.set_col{width:390px;float:left}
div.set_category{width:378px!important;width:390px;border:1px #ccc solid;margin-top:20px;padding:5px}
/* Photo Style */
div.pic50,div.pic75,div.pic90,div.pic110,div.pic60,div.pic45,div.picsp{}
div.pic50 img,div.pic75 img,div.pic90 img,div.pic110 img,div.pic60 img,div.pic45 img,div.picsp img{border:1px #fff solid}
div.pic50 img{width:50px;height:50px}
div.pic110 img{width:110px;height:110px}
div.pic75 img{width:75px;height:75px}
div.pic90 img{width:90px;height:90px}
div.picsp img{width:25px;height:25px}
/* Photo hover style */
.photo_75,.photo_75.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:77px;height:77px}
.photo_75:hover, a.photo_75:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:77px;height:77px}
.photo_90,.photo_90.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:92px;height:92px}
.photo_90:hover, a.photo_90:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:92px;height:92px}
.photo_110,.photo_110.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:112px;height:112px}
.photo_110:hover, a.photo_110:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:112px;height:112px}
.photo_50,.photo_50.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:52px;height:52px}
.photo_50:hover, a.photo_50:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:52px;height:52px}
.photo_sp,.photo_sp.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:27px;height:27px}
.photo_sp:hover, a.photo_sp:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:27px;height:27px}
/*Button Style*/
Input.Input_Big,Textarea.Input_Big,Input.Input_answer_L,Textarea.Input_answer_L,Input.Input_answer_Ask,Textarea.Input_answer_Ask,Input.Input_BigP,Textarea.Input_BigP{FONT-SIZE:18px;border:1px #ccc solid}
Input.Input_answer_L,Textarea.Input_answer_L{width:100%}
Input.Input_answer_Ask,Textarea.Input_answer_Ask{width:560px}
Input.Input_BigP,Textarea.Input_BigP{width:220px;ime-moda:disable}
Select.Search,Select.common130{width:130px}
Select.common150{width:150px}
Select.common220{width:220px}
Textarea{border:1px #ccc solid}
Select.common180,Textarea.common180{width:180px}
Select.common250,Textarea.common250{width:250px}
Textarea.common340{width:340px}
Textarea.common580{width:580px}
Textarea.common600{width:600px}
Textarea.common180,Textarea.common250,Textarea.common340,Textarea.common600,Textarea.common580,Input.biall,Input.common105,Input.common130,Input.common180,Input.common220,Input.common250,Input.common300,Input.Password,Input.Register{ border:1px #ccc solid}
Input.common105{width:105px}
Input.common130{width:130px}
Input.common180{width:180px}
Input.common220{width:220px}
Input.common250{width:250px}
Input.Search{height:20px;margin-top:-1px;border:1px #fff solid}
Input.Password{width:220px;margin-top:0px;ime-moda:disable}
Input.Register{width:220px;margin-top:0px}
textarea.InputBlackboard{border:1px #ccc solid;width:100%}
/*statue style*/
.AlwaysInCenter{position:absolute;left:200;top:200;z-index:1000;width:150px;height:120;display:none}
.profile_status #status_body {float:left;padding:0px;margin:0px 0px 0px 5px;width:115px}
.profile_status #status_body #status_content {color:#000}
#status_content #su_placeholder { color:#3b5998}
.profile_status #status_meta {color:gray;display:block;font-size:9px;line-height:11px;padding-top:2px}
#status_editor { position:relative}
input#edit_status_text {float:left;display:block;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #777;border-right:0;height:22px;width:220px;margin:0px;padding:3px 2px 0px}
#edit_status_toggle {display:block;float:left;margin:0px;padding:3px 0px 0px!important;padding:2px 0px 0px;height:17px!important;height:16px;width:14px;color:#3B5998;border-top:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777;border-left:none;background:#D8DFEA url(/images/status_off.gif) no-repeat 3px 9px;text-align:center;text-decoration:none}
#edit_status_toggle:hover {text-decoration:none}
#edit_status_select {display:none;position:absolute;z-index:2;width:233px!important;width:234px;background:#fff;border-left:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777}
#edit_status_select a {display:block;overflow:hidden;width:231px;color:#000;border:none;border-top:1px solid #eee;padding:2px 0px 2px 2px;margin-top:-1px;text-decoration:none;font-size:10px}
#edit_status_select a:hover {text-decoration:none;color:#fff;background:#3B5998}
#status_editor {/* width:310px;*/}
#status_editor table {width:100%}
#edit_status_text {width:150px}
#status_editor .clear_link {text-align:right}
#status_editor .status_editor_select span {}
#status_editor .status_editor_select a {padding:4px 4px 2px 8px;background-position:left 26px;background-repeat:repeat-y;background-image:url('/images/status_arrow.gif')}
#status_editor .status_editor_select a:hover {background-position:right 26px;background-image:url('/images/status_arrow.gif')}
#status_editor_menu {border-color:#BDC7D8;position:absolute;z-index:100;font-size:10px }
#lyrgd {margin:0px;padding:0;list-style: none;height: 20px;width:100%;overflow:hidden}
#lyrgd li {font-size:12px;line-height:20px; text-align:right}
div.av_list{width:65px;float:left; margin-bottom:10px}
div.av_pic{}
div.av_info{overflow:hidden; white-space:nowrap;width:65px;}
div.my_sortarea{padding:5px 10px 10px 10px; background:url(/Images/search_box_bg.jpg) repeat-x left bottom; margin-bottom:20px}
div.my25_sortarea{background:url(/Images/search_box_bg25.gif) repeat-x left bottom; margin-bottom:20px}
div.my252_sortarea{background:url(/Images/bg_submenu_my.gif) repeat-x left bottom;padding-right:5px}
div.myinfo_av{float:left; width:140px}
div.myinfo_lan{float:left; width:440px}
div.myinfo_op{float:left; width:140px}
div.myalist_content{width:580px;border-bottom:1px #eee solid; overflow:hidden;word-break:break-word; padding-bottom:10px}
div.mypubinfo_av{float:left; width:150px; text-align:center}
div.mypubinfo_lan{float:left; width:340px}
div.mypubinfo_op{float:left; width:140px}
div.my_alert{padding:10px; margin:15px 15px 15px 0px}
div.my_alert ul{ padding-left:20px}
div.my_alert li{ list-style:disc}
div.mygroup_list{ margin:10px 0px 10px 0px;}
div.mygroup_list_left{float: left; width:70px}
div.mygroup_list_right{float: left; width: 510px;overflow:hidden;word-break:break-word;border-bottom:1px #eee solid; padding-bottom:5px}
/*setting style*/
.setting_area{margin:15px 0px 0px 15px}
/*widgets style*/
.widgets_area{ margin:15px 0px 0px 15px}
/*profile style*/
.profile_btnspec{ text-decoration:none; width:210px}
.profile_basicinfo{ margin:15px 0px 30px 0px; border:1px #ddd solid; background-color:#fff; padding:15px}
.basicinfo_av{ float:left; width:165px}
.basicinfo_op{ width:210px; float:left}
.basicinfo_lan{ float:left; width:493px}
.mbasicinfo_op{border:1px #ddd solid; padding:15px; background-color: #fff; width:209px!important;width:239px}
.profile_op{ margin:5px 0px 5px 0px;border-bottom:1px #eee solid; padding-bottom:5px; width:auto; text-align:center}
.profile_area{ margin:15px 0px 0px 15px}
.profile_area h3{}
.profile_aboutme{ margin-bottom:30px}
.profile_courses{margin-bottom:30px}
.profile_blackboard{ margin-bottom:30px}
.profile_today{background-color:#e2007b; border-bottom:1px #e2007b solid; padding:2px 10px 2px 10px; font-weight:bold; color:#fff}
.profile_todaytime{background-color: #FCEBF2;padding:3px 10px 3px 10px}
.profile_nonetodaytime{padding:3px 10px 3px 10px; color:#999}
.profile_nonetoday{background-color:#f7f7f7; border-bottom:1px #eee solid; padding:2px 10px 2px 10px}
ul.profile_data li{border-right:1px #eee solid; float:left}
ul.profile_answer li{ list-style:none; margin:0px 0px 7px 0px}
td.profile_detail{border-bottom:1px #eee solid; color:#333; text-align:right; width:200px; background-color:#f5f5f5}
td.profile_detailinfo{border-bottom:1px #eee solid}
.profile_course{}
.profile_courses_list{}
.profile_courses_loop{ margin-bottom:20px; border-bottom:1px #ccc dashed; padding-bottom:20px}
.profile_courses_list_intro{ margin:5px 0px 5px 0px}
div.courses_comment{width:100%; margin-bottom:20px; }
div.courses_comment_avatar{width:70px; float:left}
div.courses_comment_Bacontent{width:798px; float:left; border-bottom:1px #eee dashed;min-height:50px!important;height:auto!important;padding-bottom:20px; }
div.courses_comment_acontent{width:585px; float:left; overflow:hidden; word-break:break-word}
div.courses_comment_acontent .margin5D{}
div.courses_comment_delete{width:200px; float:right; overflow:hidden; word-break:break-word; }
td.profile_active{border-bottom:1px #ddd solid}
.profile_courses_loop H3 a:link,H3 a:visited{line-height:120%;font-size:16px;color:#369;text-decoration:none; font-weight:bold}
.profile_courses_loop H3 a:hover{line-height:120%;font-size:16px;color:#e2007b;text-decoration:underline; font-weight:bold}
/*profile_courses & my_courses style*/
.courses_list{}
.courses_loop{ margin-bottom:15px}
.courses_list_intro{ color:#999; padding:5px; border:1px #eee dashed; background-color:#f9f9f9}
.courses_list_op{}
/*myhome style*/
.submenuN_BMtitle{font-size:26px; position:relative; padding:0px 15px 0px 13px; margin:15px 0px 15px 0px}
div.myhome_area{margin:15px 0px 0px 15px}
div.myhome_blackboard,div.myhome_recent,div.myhome_alert,div.myhome_tp{margin-bottom:30px}
.myhome_alert{ border:1px #e7dba7 solid; background-color:#ffffdd; padding:5px 10px 5px 10px; color:#999}
.myhome_Palert{ background-color:#ffffdd; padding:5px 10px 5px 10px; color:#333; margin:15px 0px 0px 0px}
.feedback_summary{padding:10px 0px 0px 0px; width:640px; position:relative}
.feedback_precent{font-weight:bold; color:#C58714; margin-bottom:15px}
.feedback_summaryL{float:left; width:335px!important;width:340px; border:1px #eee solid; margin-right:15px}
.feedback_summaryR{float:left; width:275px; border:1px #eee solid}
.feedback_eachone{padding:20px 0px 20px 0px; border-bottom:1px #ccc dashed}
.feedback_eachone_reply{margin-top:10px}
.feedback_eachone_replyD{margin-top:10px; background-color:#fefcf1; padding:5px 10px 5px 10px; width:250px}
table.table_title{border-bottom:1px #ccc solid; padding-bottom:5px}
table.table_title2{border-bottom:1px #ccc solid; padding-bottom:5px; margin-bottom:20px}
ul.myhome_update li{margin-bottom:8px;border-bottom:1px #eee solid;padding-bottom:8px; list-style:none; color:#333}
ul.myhome_notice { padding-left:15px}
ul.myhome_notice li{margin-bottom:5px; list-style:disc; color:#333}
.myhome_userlist{ margin:0px 0px 10px 0px}
.myhome_userlist_av{ float:left; width:65px}
.myhome_userlist_info{ float:left; width:145px; overflow:hidden}
.status_modify{ float:left; margin:0px 0px 0px 10px}
/*translate style*/
div.translate_area{margin:15px 0px 0px 15px}
.toptranslator{ float:left; width:95px; text-align:center; margin:0px 0px 5px 0px}
div.translate_help ul{ padding-left:20px}
div.translate_help li{ list-style:disc; margin-bottom:20px}
table.translate_selectList{ margin-bottom:20px}
td.translate_con{ border-bottom:1px #ccc solid; padding-bottom:5px}
td.my_trans_con{ width:550px; border-bottom:1px #ccc dashed; text-align:left}
td.my_trans_status{ width:300px; border-bottom:1px #ccc dashed; text-align:right; color:#999}
.trans_rate{background:url(/Images/bg_marktype.gif) no-repeat; width:50px; height:25px; font-size:16px; font-weight:bold; text-align:center}
/*status
.thoughtbox div{background:#e7ffc7 url(/images/thoughtbox_phbg.gif) no-repeat left bottom}
*/
.editpic{font-size:12px;position:relative;z-index:0;}
.editpic ul{list-style:none;margin:0;padding:0;}
.editpic li {float:left;position:relative;margin:0;padding:0;}
.editpic ul ul {visibility:hidden;position:absolute;top:70px;margin:0;padding:0;}
.editpic table {position:absolute; top:0; left:0;margin:0;padding:0;}
.editpic ul li:hover ul,
.editpic ul a:hover ul{visibility:visible;}
.editpic a{display:block;border:0px solid #aaa;color:#fff;text-decoration:none;}
.editpic a:hover{color:#f00;border:0px solid red;}
.editpic ul ul li {clear:both;text-align:left;font-size:12px;}
.editpic ul ul li a{display:block;width:150px;margin:0;border:0; padding:1px 0px 3px 0px; background-color:#1C62AE; text-align:center}
.editpic ul ul li a:link{ color:#fff; text-decoration:none}
.editpic ul ul li a:visited{ color:#fff; text-decoration:none}
.editpic ul ul li a:hover{color:#fff; text-decoration:underline}
